/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package model;

import java.util.ArrayList;
import java.util.List;
import model.img.Imagem;

/**
 *
 * @author Adriano
 */
public class Questao extends Imagem {
    private String id;
    private List<Rotulo> rotulos;
    private Rotulo resposta;
    private Rotulo primeiraTentativa;
    private Rotulo segundaTentativa;
    private boolean acerto = false;
    

    public Questao() {
        rotulos = new ArrayList<>();
    }

    public boolean validarResposta(Rotulo rotulo) {
        return false;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public List<Rotulo> getRotulos() {
        return rotulos;
    }

    public void addRotulo(Rotulo rotulo) {
        this.rotulos.add(rotulo);
    }

    public Rotulo getResposta() {
        return resposta;
    }

    public void setResposta(String resposta) {
        for (Rotulo rotulo : rotulos) {
            if (resposta.equals(rotulo.getId())) {
                this.resposta = rotulo;
                break;
            }
        }
    }

    public Rotulo getPrimeiraTentativa() {
        return primeiraTentativa;
    }

    public void setPrimeiraTentativa(Rotulo primeiraTentativa) {
        this.primeiraTentativa = primeiraTentativa;
    }

    public Rotulo getSegundaTentativa() {
        return segundaTentativa;
    }

    public void setSegundaTentativa(Rotulo segundaTentativa) {
        this.segundaTentativa = segundaTentativa;
    }

    public boolean isAcerto() {
        return acerto;
    }

    public void setAcerto(boolean acerto) {
        this.acerto = acerto;
    }
}
